Product: | ISaGRAF 4.1x |
Date: | 27-April-2001 |
File: | Symbol Table - OPC server - IXL client.htm |
Subject: | What symbol table is used by OPC server and an IXL client |
Keywords: | Symbol table - OPC server - IXL client |
____________________________________________________________________
Generality
The symbol table is generated by the compiler of the workbench during Build (project or resource) operations when TIC code is selected in the resource properties.
That file is located in the directory of each resource of your project.
The file name is <ResourceName>_SymbolsTarget.xtc
This table is "complete" or "reduced" according to resource properties option at last compiling.
The reduced symbol table contains only variables for which an "address" has been specified in the dictionary.
File <ResourceName>_SymbolsTarget.xtc is the one downloaded on the target if "Embed symbol table" option is checked in the resource properties.
Another file contains systematically all symbols. The file name is <ResourceName>_SymbolsDebug.xtc.
IXL client
The symbol table is loaded with ixlSymLoad(). Name of the symbol table file can be given in argument, so that the IXL client programmer choose the file he wants.
If required, the IXL client can retrieve a symbol table, previously embedded on the target, using ixlUploadData( ) and save it in any file. Then use ixlSymLoad() as previously.
OPC server
When configuring the OPC server you select the project database and the OPC server uses the symbol table of each resource: <ResourceName>_SymbolsTarget.xtc.
____________________________________________________________________
Copyright © 1999-2009 ICS Triplex ISaGRAF Inc. All rights reserved.